

#include "misc.h"
#include "stm32f4xx_hal.h"

uint32_t irq_disable(void)
{
    uint32_t primask = __get_PRIMASK();
    __disable_irq();
    return primask;
}

void irq_restore(uint32_t primask)
{
    __set_PRIMASK(primask);
}
